DiPS: Filling the Gap between System Software and Testing
نویسندگان
چکیده
Testing system software (such as protocol stacks or file systems) often is a tedious and error-prone process. The reason for this is that such software is very complex and often not designed to be tested. This paper presents DiPS, a component framework, which forces to develop testable software, and DiPSUnit, a JUnit extension, to test DiPS units in a uniform way. Although non-trivial test support is provided, using DiPSUnit keeps testing simple and intuitive thanks to the DiPS approach.
منابع مشابه
Test Power Reduction by Simultaneous Don’t Care Filling and Ordering of Test Patterns Considering Pattern Dependency
Estimating and minimizing the maximum power dissipation during testing is an important task in VLSI circuit realization since the power value affects the reliability of the circuits. Therefore during testing a methodology should be adopted to minimize power consumption. Test patterns generated with –D 1 option of ATALANTA contains don’t care bits (x bits). By suitable filling of don’t cares can...
متن کاملA Comparative Investigation of Marginal Adaptation and Surface Defects of MTA and Root MTA as Two Root End Filling Materials
Introduction: This study was carried out to compare two retrograde filling materials entitled mineral trioxide aggregate (MTA) and Root MTA (RMTA) in regard to their marginal adaptation and surface defects. Method: In this study twenty extracted human teeth were used. In all teeth after cleaning and shaping, the root canals were obturated by gutta-percha and root canal sealer. After that in eac...
متن کاملMATHEMATICAL MODELLING OF THE EFFECT OF FOAM DEGRADATION ON MOULD FILLING IN THE GREY IRON EPC PROCESS
In this investigation a new model was developed to calculate gas pressure at the melt/foam interface (Gap) resulting from foam degradation during mould filling in the Lost Foam Casting (LFC) process. Different aspects of the process, such as foam degradation, gas elimination, transient mass, heat transfer, and permeability of the refractory coating were incorporated into this model. A Computati...
متن کاملمروری بر روش های تولید داده های آزمون در آزمون جهشی
The Spurt is led to increasing the workload for software engineers in context of producing reliable software. Given the importance of producing high quality software, software engineers created an independent process in cycle of software development that called Software Testing. One of the software testing methods that a lot of researches have been done on it is Mutation Testing. Most of the re...
متن کاملTest Method Facet and the Construct Validity of Listening Comprehension Tests
The assessment of listening abilities is one of the least understood, least developed and, yet, one of the most important areas of language testing and assessment. It is particularly important because of its potential wash-back effects on classroom practices. Given the fact that listening tests play a great role in assessing the language proficiency of students, they are expected to enjoy a hig...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002